|
Menüeintrag |
---|
Dienstprogramme → Ebene |
Arbeitsbereich |
Draft |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.19 |
Siehe auch |
Draft AutoGruppieren, Draft EbenenManager |
Der Befehl Draft Ebene erstellt eine Draft-Ebene (Layer-Objekt - eine Zeichnungsebene, die einer Folienschicht bei mehrlagigen Zeichnungen entspricht). Eine Ebene ist eine besondere Art von Gruppe mit einigen Darstellungseigenschaften. Diese Eigenschaften und alle Änderungen an ihnen werden an die Objekte auf dieser Ebene weitergegeben. Die Ebenen an sich werden in einer weiteren besonderen Gruppe abgelegt: dem Draft-Ebenen-Behälter (LayerContainer-Objekt).
Für ein Draft-Ebenen-Behälter sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht vorhanden:
Für eine Draft-Ebene sind diese zusätzlichen Optionen im Kontextmenü der Baumansicht verfügbar:
Wenn ein Objekt aus einer Std Gruppe oder einem gruppenähnlichen Objekt, wie z. B. einem Arch Gebäudeteil, auf einer Ebene in der Baumansicht abgelegt wird, wird es nicht aus der Gruppe entfernt und umgekehrt. Um ein Objekt von einer Ebene zu entfernen, muss es auf einer anderen Ebene oder auf dem Dokumentenknoten abgelegt werden. Beim Ziehen von einer Ebene oder Ablegen auf einer Ebene muss die Strg-Taste nicht gedrückt werden.
Siehe auch: Eigenschafteneditor.
Ein Draft Layer-Objekt wird von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:
Layer
LinkList
): Gibt die Objekte an, die der Ebene zugeordnet sind.
Layer
Die Eigenschaften in diesem Abschnitt werden auf Objekte angewendet, die sich innerhalb der Ebene befinden. Alle Änderungen an diesen Eigenschaften werden an sie weitergegeben. Für zwei Eigenschaften, die Ansicht-EigenschaftLine Color und die Ansicht-EigenschaftShape Color, ist dieses Verhalten optional.
Enumeration
): gibt den Zeichenstil der Ebene an: Solid
(Vollinie), Dashed
(Strichlinie), Dotted
(Punktlinie) oder Dashdot
Strich-Punkt-LinieColor
): gibt die Linienfarbe der Ebene an.Float
): gibt die Linienbreite der Ebene an.Bool
): gibt an, ob Änderungen an der Ansicht-EigenschaftLine Color der Ebene auf die Objekte innerhalb der Ebene übertragen werden.Bool
): gibt an, ob Änderungen an der Ansicht-EigenschaftShape Appearance der Ebene auf die Objekte innerhalb der Ebene übertragen werden. eingeführt in 1.0MaterialList
): gibt das Erscheinungsbild der zur Ebene gehörenden Formen an. eingeführt in 1.0Color
): gibt die Farbe der zur Ebene gehörenden Formen an. Sie wird mit der Diffuse Color (Streulichtfarbe) der Ansicht-EigenschaftShape Appearance synchronisiert.Percent
): gibt die Transparenz der Ebene an. Sie wird mit der Transparenz der Ansicht-EigenschaftShape Appearance synchronisiert.Color
): gibt die Liniendruckfarbe der Ebene an.Bool
): gibt an, ob die Ansicht-EigenschaftLine Print Color der Ebene verwendet wird, wenn eine TechDraw DraftAnsicht aus den Objekten der Ebene erstellt wird.
Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.
Um eine Draft-Ebene zu erstellen, wird die Methode make_layer
des Draft-Moduls verwendet. Um Objekte zu einer Ebene hinzuzufügen oder daraus zu entfernen, wird ihre Eigenschaft Group
geändert.
import FreeCAD as App
import Draft
doc = App.newDocument()
layer = Draft.make_layer(line_color=(1.0, 0.0, 0.0, 0.0),
shape_color=(1.0, 1.0, 0.0, 0.0))
polygon1 = Draft.make_polygon(5, radius=1000)
polygon2 = Draft.make_polygon(3, radius=500)
polygon3 = Draft.make_polygon(6, radius=220)
layer.Group = [polygon1, polygon2, polygon3]
doc.recompute()